Queue

Queue

First In First Out 선입선출의 형태.
대기열이라는 의미를 가진다.
자료구조의 최후방에 새로운 데이터가 삽입되고, 최전방의 데이터가 제거된다.
각각의 위치를 RearFront라 부른다.

enqueue

rear에 새로운 데이터를 삽입

dequeue

front에 위치한 데이터를 제거

Circular Queue

rear와 front는 각각 삽입 및 제거시에 이동한다.

Double-Ended Queue (Deque)